package com.exam.api.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.exam.api.dto.ExamDetailDTO;
import com.exam.api.vo.InfoVO;
import com.exam.api.vo.QuestionVO;

import java.util.List;
/**
* @description: 分数详情业务层接口
* @author: wuming
* @create: 2024.05.03 13:24:03
*/
public interface ExamDetailService extends IService<ExamDetailDTO> {

    /**
    * 默认分页方法
    * @param examDetailDTO
    * @return
    */
    Page<ExamDetailDTO> basePage(ExamDetailDTO examDetailDTO);


    /**
    * 根据XML中的sql语句进行查询
    * @param examDetailDTO
    * @return
    */
    List<ExamDetailDTO> findList(ExamDetailDTO examDetailDTO);

    List<InfoVO> getInfo(Long examId);

    List<QuestionVO> getQuestion(Long examId);
}
